Fix segfault writing ascii .vtu files with implicit cell type arrays
Forwarded: not-yet
NewIterator() returns nullptr for the implicit cell-type arrays used
since VTK 9.6, so WriteAsciiData() dereferenced that nullptr in
iter->Delete(). Merely guarding the Delete() is not enough: the
templated writer already returns early on a null iterator, so the array
is then written empty, and since WriteInlineData() discards the return
value the writer reports success for a file which has lost all of its
cells. Write such arrays through an explicit copy instead.
Closes yade FTBFS.
Gbp-Pq: Name fix_xmlwriter_ascii_implicit_cellarray_segfault.patch